/* Boutons */

/* Common */
/*
div.input{
    width:100%;
    display:block;
    margin-top:10px;
    height:20px;
}

div.input_title{
    float:left;
    text-align:right;
    width:200px;
    padding-right:10px;
    margin-bottom:10px;
}

div.input_object{
    margin-left:230px;
    margin:0px;
    padding:0px;
    text-align:left;
    margin-bottom:10px;
}*/

div.submit{
    margin-top:20px;
}

input,
input:focus,
input:hover,
input:active,
isindex{
    cursor:pointer;
    -moz-border-radius: 5px;
    border-radius: 5px;
    outline: none !important;
    border:1px solid #8A8A8A;
}

/* LOGIN BUTTONS */


/* LOGIN */
input.btn_login{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/apps/seahorse.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_login:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/apps/seahorse.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* LOGOUT */
input.btn_logout{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/apps/system-shutdown.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_logout:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/apps/system-shutdown.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}


/* ACCOUNT BUTTONS */

/* MY ACCOUNT */
input.btn_account{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/apps/emesene.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_account:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/apps/emesene.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* PREFERENCES */
input.btn_prefs{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/apps/seahorse-preferences.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_prefs:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/apps/seahorse-preferences.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* NEWS */
input.btn_news{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/apps/gnome-news.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_news:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/apps/gnome-news.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* LANGS */
input.btn_langs{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/apps/gnome-translate.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_langs:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/apps/gnome-translate.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* SUPPORT */
input.btn_support{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/apps/help.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_support:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/apps/help.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* ABOUT */
input.btn_info{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/apps/empathy.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_info:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/apps/empathy.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}


/* COMMON INTERACT. BUTTONS */


/* YES */
input.btn_yes{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/dialog-yes.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_yes:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/dialog-yes.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* NO */
input.btn_no{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/dialog-no.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_no:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/dialog-no.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* ADD */
input.btn_add{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/add.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_add:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/add.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}


/* REMOVE */
input.btn_remove{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/remove.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_remove:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/remove.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* MODIFY */
input.btn_modify{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/apps/accessories-text-editor.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_modify:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/apps/accessories-text-editor.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* CANCEL */
input.btn_cancel{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/cancel.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_cancel:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/cancel.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* NEW FOLDER */
input.btn_newFolder{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/folder-new.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_newFolder:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/folder-new.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* NEW DOCUMENT */
input.btn_newDocument{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/document-new.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_newDocument:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/document-new.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* TRASH /DELETE */
input.btn_trash,
input.btn_delete{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/places/user-trash.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_trash:hover,
input.btn_delete:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/places/user-trash.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* SAVE */
a.btn_save,
input.btn_save{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/devices/media-zip.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

a.btn_save:hover,
input.btn_save:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/devices/media-zip.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* OPPOSITE SENTENCES BUTTONS */

/* DEACTIVE / STOP */
input.btn_deactive,
input.btn_stop{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/status/user-busy.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_deactive:hover,
input.btn_stop:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/status/user-busy.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* ACTIVE / START */

input.btn_active,
input.btn_start{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/status/user-available.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_active:hover,
input.btn_start:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/status/user-available.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* GO BACK */

input.btn_goback{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/go-back.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_goback:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/go-back.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* GO NEXT */

input.btn_gonext{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/go-jump.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_gonext:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/go-jump.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}


/* SPECIALS */

/* WARNING */
input.btn_warning{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/status/dialog-warning.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_warning:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/status/dialog-warning.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* UPLOAD */
input.btn_upload{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/document-save.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_upload:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/document-save.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* NEXT/PREVIOUS */
input.btn_next{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/go-next.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_next:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/go-next.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_previous{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/go-previous.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

input.btn_previous:hover{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/go-previous.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
}

/* BIG BUTTONS */

input.big,
input.big:hover{
    padding:5px;
    padding-left:20px;
    background-position:2px 6px;
    height:30px;
    line-height: 20px;
    font-size:16px;
}

input.big_no_text,
input.big_no_text:hover{
    padding:5px;
    padding-left:20px;
    background-position:5px 6px;
    height:30px;
    line-height: 20px;
    font-size:16px;
}

input.options_menu,
input.options_menu:hover{
    width:100px;
    margin:1px;
    text-align:center;
}

/* Special INPUT SEARCH/PAGINATION */


/*SEARCH*/
input.in_search,
input.in_search:hover,
input.in_search:focus,
input.in_search:active{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
    border:1px solid #8A8A8A;
    background: #FFFFFF;
    border-left:none;
    cursor:text;
    -moz-border-radius:0px;
    border-radius: 0px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius: 5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius: 5px;
}

input.in_search.big,
input.in_search.big:hover,
input.in_search.big:focus,
input.in_search.big:active{
    margin:0px;
    font-size:14px;
    line-height:28px;
    height:28px;
    font-family:arial, sans-serif;
    border:1px solid #8A8A8A;
    border-left:none;
    cursor:text;
    -moz-border-radius:0px;
    border-radius: 0px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius: 5px;
    -moz-border-bottom-right-radius:5px;
    border-bottom-right-radius: 5px;
}

input.btn_search{
    padding:0px;
    margin:0px !important;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #FFFFFF URL('../img/16x16/actions/find.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
    border-right:none;
    -moz-border-radius:0px;
    border-radius: 0px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius: 5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius: 5px;
}

input.btn_search:hover{
    padding:0px;
    margin:0px !important;
    font-size:10px;
    font-weight:bold;
    padding-left:20px;
    padding-right:5px;
    background: #CACACA URL('../img/16x16/actions/find.png') 2px 1px no-repeat;
    line-height:20px;
    height:20px;
    font-family:arial, sans-serif;
    border-right:none;
    -moz-border-radius:0px;
    border-radius: 0px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius: 5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius: 5px;
}

input.btn_search.big,
input.btn_search.big:hover{
    padding:5px;
    padding-left:20px;
    background-position:5px 6px;
    height:30px;
    line-height: 20px;
    font-size:16px;
    border-right:none;
    -moz-border-radius:0px;
    border-radius: 0px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius: 5px;
    -moz-border-bottom-left-radius:5px;
    border-bottom-left-radius: 5px;
}

input.btn_cancel_search.big{
    padding:5px;
    padding-left:20px;
    background: #FFFFFF URL('../img/16x16/actions/cancel.png') 4px 6px no-repeat;
    height:30px;
    line-height: 20px;
    font-size:16px;
    border-right:none;
    -moz-border-radius:5px;
    border-radius: 5px;
}

input.btn_cancel_search.big:hover{
    padding:5px;
    padding-left:20px;
    background: #CACACA URL('../img/16x16/actions/cancel.png') 4px 6px no-repeat;
    height:30px;
    line-height: 20px;
    font-size:16px;
    border-right:none;
    -moz-border-radius:5px;
    border-radius: 5px;
}

/* Pagination */


input.in_pagination,
input.in_pagination:hover{
    display:inline-block;
    float:none !important;
    width:20px;
    height:20px;
    padding:0px;
    padding-left:5px;
    padding-right:5px;
    margin:0px;
    font-size:16px;
    font-weight:normal;
    font-family:arial, sans-serif;
    border:1px dotted #CACACA;
    background: #FFFFFF;
    cursor:text;
}


/* Per Page Select */

select.sel_perpage{
    float:left;
    width:130px;
    height:30px;
    margin-right:5px;
    padding:0px;
    padding-left:5px;
    padding-right:5px;
    font-size:16px;
    font-weight:normal;
    font-family:arial, sans-serif;
    border:1px dotted #CACACA;
    background: #FFFFFF;
    text-align:right;
    -moz-border-radius:5px;
    border-radius: 5px;
}